package com.chb.system.controller;

import com.chb.system.service.DeptService;
import com.hos.entity.sys.Dept;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;

/**
 * @author ：张家琪
 * @date ：Created in 2023/12/12 17:41
 * @description：
 * @modified By：
 * @version:
 */
@RestController
@RequestMapping("system/dept")
public class DeptController {

    @Autowired
    private DeptService deptService;

    /**
     * 根据科室id查询科室信息
     *
     * @param deptId 科室id
     */
    @GetMapping("selectDeptByDeptId/{deptId}")
    public Dept selectDeptByDeptId(@PathVariable Long deptId) {
        return deptService.selectDeptByDeptId(deptId);
    }


    /**
     * 根据科室id使挂号编号自增
     *
     * @param deptId 科室id
     * @return 影响的行数
     */
    @PutMapping("updateDeptByDeptId/{deptId}")
    public int updateDeptByDeptId(@PathVariable Long deptId) {
        return deptService.updateRegNumberByDeptid(deptId);
    }
}